rendre (devoir) - German English Dictionary